Introduction to KommerceServer
The KommerceServer eCommerce suite is a hybrid solution that offers the features found in a tightly integrated Business-to-Business (B2B) system as well as more robust features found in systems conducive to Business-to-Consumer (B2C) commerce that help grow your market share.
KommerceServer has a built-in Content Management System (CMS) so you can quickly develop rich content pages easily without being technically savvy. KommerceServer also has ready-made applications that can be licensed such as the WebStoreFront, WebPortal, and WebRMA.
Because of KommerceServer’s architecture and development environment, it is easy to develop new applications as needed.
WebStoreFront Application
The WebStoreFront in KommerceServer is designed to integrate to the back office for critical information such as customer-specific pricing and inventory availability but offers extended information and content beyond what a typical ERP system would contain. The online Store Management System (SMS), allows you to centralize product information data integrated from multiple sources, then extend that information with improved descriptions, multiple images, SEO, document resources, related products, and more. The Storefront makes it easy to tailor how your customers will quickly and efficiently find your products through extensive features supported in the online SMS. The security in KommerceServer makes it easy to limit what the users can see and do in the storefront based on role. For example, you may want to hide pricing and disallow ordering online for anonymous users if your website will service existing clients only. An additional layer of security is provided in the form of Access Groups which are user-defined. Access Groups can be associated to one or more products and will then be restricted from access in the Storefront regardless of general security provisions. Customers must have an explicit assignment of an Access Group in order to view and purchase products within the associated Access Group. This feature was designed for contract manufacturers that produce products exclusively for customers but it has a generic design which can be re-purposed as necessary.
Architecture & Framework
KommerceServer's architecture and framework is standardized on Microsoft technologies and is uniquely capable of developing and deploying advanced web applications quickly. Applications may be stand-alone or can be integrated to a back office system through an API and leveraging the Kourier Integrator solution from Kore Technologies or another Enterprise Application Integration (EAI) solution.
Integration Model
KommerceServer applications are designed for bi-directional integration with the back office ERP system. The Kourier Integrator solution is installed and uses a Push/Pull methodology to keep the back office in sync with the KommerceServer SQL Database. This integration model offers several advantages over the competition, including:
- Better security
- Higher performance
- Independently scalable
- More flexibility
KommerceServer has an inbound/outbound API that can be mapped to virtually any back office ERP. While it is not mandatory to use Kourier Integrator as the Enterprise Application Integration (EAI) tool suite, there are several ERP systems have already been mapped to KommerceServer using Kourier and are ready to go out of the box. These ERPs solution include PRELUDE, ECLIPSE, and DATAFLO. The following image shows an example of KommerceServer's integration model.
Security Model
The advanced security model within KommerceServer supports user-defined roles and the ability to secure applications by Page, by Page Module, and by Data Scope at 2 levels:
- Row Level (i.e. record level) which can limit the data access based on progressive data relationships:
- No Rows
- Rows related to Myself
- Rows related to My Business Unit
- Rows related to My Company
- Rows related to My Company and Affiliates
- Rows related to Companies I Represent (Sales Rep)
- All Rows
- Column Level (i.e. Field Level) which can limit access of specific data within returned rows/records:
- Allow READ & WRITE
- READ Only
- No Access (Redacted)
|